<?php

namespace app\admin\config\oldlog;
use app\common\model\AdminLog as DataMode;
class Info
{
    public function Model()
    {
        return new DataMode();
    }

    public function ListModel()
    {
        $Model=new DataMode();
        $DB=$Model->alias('a');
        return $DB;
    }

    public function InfoMode()
    {
        $data=[
            'app_id'=>'5',
            'app_num'=>'admin',
            'app_name'=>'后台管理',
            'mode_id'=>'13',
            'mode_num'=>'oldlog',
            'mode_name'=>'系统日志',
            'database'=>'admin_log',
            'sub_database'=>[],        ];
        return $data;
    }

    public function InfoForm()
    {
        $data=[
            'power_field'=>[
                [
                    'add'=>'1',
                    'edit'=>'1',
                    'field'=>'action',
                    'detail'=>'1',
                    'role_ids'=>'',
                    'user_ids'=>'',
                    'department_ids'=>'',
                ],
            ],

            'layout'=>[
                [
                    'field'=>'module',
                    'title'=>'模块',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'controller',
                    'title'=>'控制器',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'action',
                    'title'=>'方法',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'method',
                    'title'=>'请求方式',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'url',
                    'title'=>'请求地址',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'post_data',
                    'title'=>'POST数据',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'get_data',
                    'title'=>'GET数据',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'headers',
                    'title'=>'头部信息',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'ip',
                    'title'=>'ip地址',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'content',
                    'title'=>'日志内容',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
                [
                    'field'=>'agent',
                    'title'=>'请求头',
                    'value'=>'',
                    'tag'=>'input',
                    'only'=>'2',
                    'required'=>'2',
                    'verify'=>'',
                ],
            ],
        ];
        return $data;
    }

    public function InfoLists()
    {
        $data=[
            'lists'=>[
                [
                    'name'=>'全部',
                    'num'=>'m_1713370445',
                    'page_num'=>'30',
                    'order_raw'=>'id desc',
                    'power_field'=>[],
                    'power_role'=>'',
                    'power_department'=>'',
                    'set_where'=>'',
                    'table_cols'=>[
                [
                    'field'=>'id',
                    'title'=>'主键',
                    'update'=>'',
                    'options'=>'',
                    'search'=>'',
                    'total'=>'2',
                ],
                [
                    'field'=>'type',
                    'title'=>'日志类别',
                    'update'=>'',
                    'options'=>'log_type',
                    'search'=>'select',
                    'total'=>'2',
                ],
                [
                    'field'=>'module',
                    'title'=>'模块',
                    'update'=>'',
                    'options'=>'',
                    'search'=>'like',
                    'total'=>'2',
                ],
                [
                    'field'=>'controller',
                    'title'=>'控制器',
                    'update'=>'',
                    'options'=>'',
                    'search'=>'like',
                    'total'=>'2',
                ],
                [
                    'field'=>'action',
                    'title'=>'方法',
                    'update'=>'',
                    'options'=>'',
                    'search'=>'like',
                    'total'=>'2',
                ],
                [
                    'field'=>'ip',
                    'title'=>'ip地址',
                    'update'=>'',
                    'options'=>'',
                    'search'=>'',
                    'total'=>'2',
                ],
                [
                    'field'=>'method',
                    'title'=>'请求方式',
                    'update'=>'',
                    'options'=>'',
                    'search'=>'',
                    'total'=>'2',
                ],
                [
                    'field'=>'create_id',
                    'title'=>'操作人',
                    'update'=>'',
                    'options'=>'',
                    'search'=>'',
                    'total'=>'2',
                ],
                [
                    'field'=>'create_time',
                    'title'=>'操作时间',
                    'update'=>'',
                    'options'=>'',
                    'search'=>'datetime',
                    'total'=>'2',
                ],
            ],

                ],
            ],
        ];
        return !empty($data['lists']) ? $data['lists'] : [];
    }

}